#ifndef CART_H_
#define CART_H_

#include <iostream>
#include <fstream>
#include "Date.h"
#include <string>

struct Cart {
public:

    Cart(int cart_id1, int cust_id1, Date cart_purchase_date1) : cart_id(cart_id1), cust_id(cust_id1), cart_purchase_date(cart_purchase_date1) {}

    // utility functions
    string display() const;

    // getter
    int get_cart_id() const { // RA S2
        return cart_id;
    }

    int get_cust_id() const { // RA S2
        return cust_id;
    }

    Date get_cart_purchase_date() const { // RA S2
        return cart_purchase_date;
    }
    
private:
    //constants

    // private data
    int cart_id;
    int cust_id;
    Date cart_purchase_date;
};

#endif
